﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CircleDemo
{
    internal class Program
    {
        /// <summary>
        /// 让用户输入半径，计算该圆的周长和面积
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            // 获得用户输入的半径
            // 初始变量r，用来保存半径
            var r = 0d;
            Console.WriteLine("请输入半径（必须是数值）：");
            //用户输入，对用户的输入进行检测, try catch语句
            try
            {
                //检测的语句
                r = Convert.ToDouble(Console.ReadLine());
                //检测通过则继续执行
                //计算周长和面积
                Console.WriteLine("周长为：" +2*Math.PI*r);
                // Math为C#中的数学类库（工具库）, Math.PI表示圆周率（属性），Math.Pow()计算幂的方法
                Console.WriteLine("面积为：" + Math.PI * Math.Pow(r,2));
            }
            catch
            {
                // 如果检测失败，或有错，则执行如下代码
                Console.WriteLine("输入错误！！！");
            }
            Console.ReadKey();
        }
    }
}
